@charset "utf-8";
/* CSS Document */
.topmain ul { padding:5px 10px; height:20px; line-height:20px; overflow:hidden; margin:0px; }
.topmain ul li { float:left; }
.topmain ul li a { padding:0px 5px; display:block; }
.topmain li a.cur,.topmain li a:hover { background:#6E900B; color:#FFFFFF; }
.topmain h3 { padding-left:5px; }
.topmain h3 .more a { color:#FF0000; }

.tops-box { width:320px; float:left; }
.tops-box h3 { padding-left:5px; }

.tops-box h3 .title { width:59px; height:13px; background:url(../images/theme/font.gif) right top no-repeat; overflow:hidden;  text-indent:-100px; position:absolute; left:0px; top:10px; }
.tops-box h3 { position:relative; }
.tops-box h3 ul { position:absolute; right:0px; top:5px; padding-right:10px; color:#6E900B;}
.tops-box h3 ul li { padding:0px 12px; height:25px; line-height:25px; text-align:center; cursor:pointer; font-size:12px; font-weight:normal; float:left; }
.tops-box h3 ul li { display:block; }
.tops-box h3 ul li { border:1px solid #E4E4E4; background:#fff; height:23px; line-height:23px;  padding:0px 11px; border-bottom:1px solid #fff; font-weight:bold; }

.tops-box .content ul { }
.tops-box .content li { height:37px; line-height:37px; margin:0px; clear:both; width:318px; vertical-align: bottom; }
.tops-box .content li a { display:block; padding:0px 8px 0px 32px; background-image:url(../images/theme/top.gif); background-repeat:no-repeat; }
.tops-box .content li.cur { height:46px; width:302px; overflow:hidden; padding:10px 8px; line-height:23px; color:#999999; }
.tops-box .content li.cur a { display:inline; background-image:none; padding:0px; font-weight:bold; }
.tops-box .content li.cur a.down { width:60px; height:28px; background:url(../images/theme/down-1.png) left center no-repeat; overflow:hidden; text-indent:-80px; display:block; margin-top:10px; }
.tops-box .content li.odds { background-color:#F8F8F8; }
.tops-box .content li.on { height:37px; overflow:hidden; margin:0px; }
.tops-box .content .icon { width:45px; height:45px; margin-right:10px; }

.recommend h3 ul { top:5px; left:100px; }
.recommend .content { padding:10px 5px; overflow:hidden; }
.recommend .content ul { overflow:hidden; display:block; zoom:1;}
.recommend .content li { width:318px; height:50px; padding:2px; padding-bottom:8px; float:left; line-height:25px;}
.recommend .content li span { color:#999999; }
.recommend .content li .times { float:right; color:#FF6600; width:73px; height:50px; text-align:right;  }
.recommend h3 ul { position:absolute; right:0px; top:5px; padding-right:10px; color:#6E900B;}
.recommend h3 ul li { padding:0px 12px; height:25px; line-height:25px; text-align:center; cursor:pointer; font-size:12px; font-weight:normal; float:left; }
.recommend h3 ul li a { display:block; }
.recommend h3 ul li.cur { border:1px solid #E4E4E4; background:#fff; height:23px; line-height:23px;  padding:0px 11px; border-bottom:1px solid #fff; font-weight:bold; }
.recommend .content li img { width:50px; height:50px; overflow:hidden; margin-right:10px; }
.recommend h3 { padding-left:5px; }